import request from '@/utils/request'
//引入axios（二次封装）

//获取SPU列表数据的接口
export const reqSpuList =(page,limit,category3Id)=>{
    return request ({url:`/admin/product/${page}/${limit}`,method:'get',params:{category3Id}});
}

//获取SPU信息
export const reqSpu =(spuId)=>{
    return request ({url:`/admin/product/getSpuById/${spuId}`,method:'get'});
}

//获取品牌的信息
export const reqTradeMarkList =()=>{
    return request ({url:`/admin/product/baseTrademark/getTrademarkList`,method:'get'});
}

//获取SPU图标的接口
export const reqSpuImageList =(spuId)=>{
    return request ({url:`/admin/product/spuImageList/${spuId}`,method:'get'});
}

//获取平台全部销售属性  --最多三个
export const reqBaseSaleAttrList =()=>{
    return request ({url:`/admin/product/baseSaleAttrList`,method:'get'});
}

//修改SPU||添加SPU  修改与添加，携带给服务器的参数区别只有是否携带id
export const reqAddOrUpdateSpu =(spuInfo)=>{
    //发送给服务器的参数有id--修改spu
    if (spuInfo.id) {
        return request({url: `/admin/product/updateSpuInfo`,method:'post',data:spuInfo})
    }else{
    //发送给服务器的参数没有有id--添加spu
        return request({url: `/admin/product/saveSpuInfo`,method:'post',data:spuInfo})   
    }
}

//删除SPU
export const reqDeleteSpu =(spuId)=>{
    return request ({url:`/admin/product/deleteSpu/${spuId}`,method:'delete'});
}



//获取sku销售属性数据
export const reqSpuSaleAttrList =(spuId)=>{
    return request ({url:`/admin/product/spuSaleAttrList/${spuId}`,method:'get'});
}

//获取sku平台属性的数据
export const reqAttrInfoList =(category1Id,category2Id,category3Id)=>{
    return request ({url:`/admin/product/attrInfoList/${category1Id}/${category2Id}/${category3Id}`,method:'get'});
}

//添加SKU
export const reqAddSku =(skuInfo)=>{
    return request ({url:`/admin/product/saveSkuInfo`,method:'post',data:skuInfo});
}

//获取SKU列表数据的接口
export const reqSkuList =(spuId)=>{
    return request ({url:`/admin/product/findBySpuId/${spuId}`,method:'get',});
}
